﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CVSA.Suporte.Sinacor.BMFBovespa.Entidades;
using CVSA.Suporte.Sinacor.BMFBovespa.Negocio;

namespace CVSA.Suporte.Sinacor.BMFBovespa.ConsultaRemedy
{
    public partial class detalheChamados : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (!String.IsNullOrEmpty(Request.QueryString["idIncidente"]))
                {
                    BindPage();
                }
            }
        }

        private void BindPage()
        {
            Chamado chamado = new Chamado();
            Remedy nChamado = new Remedy();
            chamado = nChamado.detalheChamadoBD(Request.QueryString["idIncidente"]);
            
            lblIdIncidente.Text = chamado.IdIncidente;
            lblDtAbertura.Text = chamado.Data_Abertura.ToString();
            lblPrioridade.Text = chamado.Prioridade;
            lblStatus.Text = chamado.Status;
            lblSummary.Text = chamado.Descricao.Replace("\n" , "<br />");
            lblNotes.Text = chamado.Detalhe.Replace("\n" , "<br />");;
            lblGroup.Text = chamado.Area_Designada;
            lblPessoa.Text = chamado.Pessoa_Designada;
            if (!String.IsNullOrEmpty(chamado.Resolucao))
            {
                pnResolucao.Visible = true;
                lblDtResolucao.Text = chamado.DtFechamento.ToString();
                lblCausaIncidente.Text = chamado.CausaIncidente;
                lblResolucao.Text = chamado.Resolucao.Replace("\n", "<br />");
            }
        }
    }
}
